package com.crawler.waf.security.services;

import java.util.List;

import com.crawler.waf.security.authens.BaseUserInfo;
import com.crawler.waf.security.authens.UserRole;
import com.crawler.waf.security.authens.UserCenterUserDetails;

/**
 * 获取用户详细信息的服务接口。
 *
 */
public interface UserDetailsService {

    UserCenterUserDetails loadUserDetailsByUserId(String userId);

    BaseUserInfo getUserInfo(String userId);

    List <UserRole> getUserRoleList(String userId);

}
